How to Configure ECDN Node Using Wowza Cloud Streaming Server Provider
ECDN or Enterprise Content Delivery Network is an organization's globally distributed network of servers deployed for the purpose of faster content delivery by replicating the digital content strategically across all the servers in the ECDN. The digital content is then made available in many places, and when a user accesses it, the content from the nearest server is delivered and served to the user.
Without the ECDN, there are high chances of encountering the problems of network congestion and delayed delivery due to sudden and numerous requests from the users when they all try to access the content at the same time.
VIDIZMO uses the ECDN to distribute live as well as on-demand video content. VIDIZMO allows organizations to configure their own Origin and Edge servers for an uninterrupted and fast live or on-demand streaming experience.
Streaming Server Options
By default, VIDIZMO provides four possible ECDN configurations to its customers:
- General Streaming Server Provider
- Wowza Streaming Server Provider (On-premise)
- Wowza Cloud Streaming Server Provider
- VIDIZMO Streaming Server Provider
This article discusses the ECDN Node configuration of the Wowza Cloud Streaming Server type. Users opting to utilize their cloud Wowza CDNs as streaming endpoints can configure this option.
Before You Start
- ECDNs can only be configured at the Account level (main Portal), and are inherited from this main Portal to all the sub-portals where these servers can be utilized but cannot be added, updated or deleted.
- Only users who belong to a group with ECDN permission enabled can view, edit, delete, and add ECDN nodes in the Streaming Server configuration.
Access Control Panel
- Select the navigation menu on the top left of your screen.
- Expand the Admin tab.
- Select Control Panel.
Add ECDN Node
- Go to ECDN > ECDN Nodes.
- Select Add Server to add a new ECDN node.
- On the Add ECDN screen:
- Select Wowza Cloud as your Streaming Server Provider.
- Provide a Title for the Streaming Server.
- Specify the Node Type that you wish to configure:
- Creating a node of type Origin in case of serving on-demand content will create it as an edge node because the uploaded content resides at the storage provider from where it is originally served. While in case of live streaming, you actually create an origin server since the encoder pushes the stream directly to this server.
- Select Edge to configure a server that locally caches content from Origin Server and serves them to the end-users.
- You can Enable/Disable the use of this server by the toggle button.
- Select the physical Location where you want the server to be based.
- Select the Publishing Point Mode that needs to be configured for this streaming server:
- Push: In case of push, it expects video stream to be provided to it and will primarily reroute it to other servers in the CDN.
- Pull: If the stream is pulled, it will fetch video stream from a remote server.
- Specify the Server Type based on the type of content that will be served through this server:
- On Demand: For on-demand streaming of content
- Live: For live streaming of content
- Live and On Demand: For both live or on-demand streaming
- Provide the REST API URL, which is Wowza's REST API URL required to make API calls to Wowza Cloud Streaming Engine. For example: https://api.cloud.wowza.com/api/v1.2/
- Select Authentication Type:
- API Key: Requires an API Key for authentication and authorization
- Bearer: Requires JSON Web Token for authentication and authorization
- For API Key provide the API key which is used to authenticate HTTP requests. API Key is a secret token submitted as part of the web service or similar requests to identify the origin of the request when connecting to the server. The API Key cannot be changed or deleted.
- Provide the Access Key, like the API key, it is also used to authenticate your requests to the Wowza Streaming Cloud service.
- Select Save to save your ECDN node.
Both Wowza API Key, Access Key and JSON Web Token can be found in Wowza Cloud interface. For more details, read Locate an API key and generate an access key.
A notification appears stating: Streaming Server Added Successfully.
Read Next
- How to Setup Publishing Point for Live Streaming using Wowza Cloud Streaming Server
- How to Schedule a Live Webcast in VIDIZMO